#include "widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
{
//    bt_filename = new QPushButton("获取文件名");
//    bt_getcolor = new QPushButton("获取颜色");
//    bt_getfont = new QPushButton("获取字体");
//    bt_getinput = new QPushButton("获取输入");
//    bt_error = new QPushButton("错误弹框");
//    bt_warning = new QPushButton("警告弹框");
//    bt_progress = new QPushButton("进度条对话框");

//    te_test = new QTextEdit;

//    QVBoxLayout *vbox = new QVBoxLayout;
//    vbox->addWidget(bt_filename);
//    vbox->addWidget(bt_getcolor);
//    vbox->addWidget(bt_getfont);
//    vbox->addWidget(bt_getinput);
//    vbox->addWidget(bt_warning);
//    vbox->addWidget(bt_error);
//    vbox->addWidget(bt_progress);

//    QHBoxLayout *hbox = new QHBoxLayout;
//    hbox->addLayout(vbox);
//    hbox->addWidget(te_test);
//    setLayout(hbox);
//    signal_connect();
}


Widget::~Widget()
{
}

//void Widget::signal_connect()
//{
//    //获取文件名
//    connect(bt_filename,&QPushButton::clicked,[&](){
//        QString filename = QFileDialog::getOpenFileName();
//        te_test->append(filename);
//    });
//    //获取颜色
//    connect(bt_getcolor,&QPushButton::clicked,[&](){
//        QColor color = QColorDialog::getColor();
//        te_test->setTextColor(color);
//    });
//    //字体对话框
//    connect(bt_getfont,&QPushButton::clicked,[&](){
//        bool ok;
//        QFont font =QFontDialog::getFont(&ok);
//        if(ok)
//            te_test->setCurrentFont(font);
//    });
//    //输入对话框
//    connect(bt_getinput,&QPushButton::clicked,[&](){
//        QString str=QInputDialog::getText(this,"输入对话框","请输入内容");
//        te_test->setText(str);
//    });
//    //警告对话框
//    connect(bt_warning,&QPushButton::clicked,[&](){
//        QMessageBox::warning(this,"警告！","现在是下班时间！！！");
//    });
//    //错误对话框
//    connect(bt_error,&QPushButton::clicked,[&](){
//         QErrorMessage::qtHandler()->showMessage("错误！，午休时间不可以工作");
//    });
//    connect(bt_progress,&QPushButton::clicked,[&](){
//        QProgressDialog progress;
//        progress.setValue(80);
//        progress.exec();
//    });
//}

